Restructuring of Relational Schemas
نویسندگان
چکیده
Schema restructuring is part of both database design and database reorganization, which are expressions of the specification and evolution of an information system. Entity-Relationship(ER) consistency expresses the capability of relational databases to model information oriented systems. A relational schema consistmg of relation schemes, together with key and inclusion dependencies, is said to be ER-consistent if it complies with an entity-relationship structure, meaning that it is representable by an Entity-Relationship diagram. We restrict our research of relational schema restructuring to ER-consistent schemas. The basic relational schelpa restructuring manipulations are the addition and removal of relation schemes, together with the adjustment of inner'and inter-relational dependencies. For relational schemas consisting of relation schemes, together with key and inclusion dependencies. we formally define the concept of incremental schema modification. Incrementality characterizes smooth schema transformations, without major disruptions. We define a set of ER-diagram transformations representing various information manipulations, and define their mapping to relational schema restructuring manipulations. We prove the correctness of the mapping, and show that the resulting schema restructuring manipulations are incremental. While incrementality characterizes one-step schema modifications, reversibility assures that every such modification can be undone also in one step; the proposed ER-diagram transformations are shown to be reversible. We define two types of comple(eness for the ER-diagram transformations, ERD-completeness and vertexcompleteness. A subset of basic ER-diagram transformations is shown to be ERD-'Complete, while the whole set of the ER-diagram transformations is shown to be venex-complete. Emai1[BI1NET]: {victor, janos}@TECHSEL T ec hn io n C om pu te r Sc ie nc e D ep ar tm en t T eh ni ca l R ep or t C S0 44 2 19 86
منابع مشابه
nD-SQL: A Multi-Dimensional Language for Interoperability and OLAP
We propose a multi-dimensional language called nD-SQL with the following features: (i) nD-SQL supports queries that interoperate amongst multiple relational sources with heterogeneous schemas, including RDBMS and relational data marts, overcoming the mismatch between data and schema; (ii) it supports complex forms of restructuring that permit the visualization of ndimensional data using the thr...
متن کاملIncremental Reorganization of Relational Databases
The evolution of an information system is reflected in Abstract data modeling by database reorganization. Entity-Relationship consistency expresses the capability of relational databases to model information oriented systems. A relational schema consisting of &ation schemes. together with key and inclusion dependencies, is said to be ER-consistent if it complies with an entity-relationship stru...
متن کاملRole of Father–Child Relational Quality in Early Maladaptive Schemas
BACKGROUND Primary maladaptive schemas, which are the basis of high-risk behavior and psychological disorders, result from childhood experiences with significant objects, such as fathers, in different developmental phases. OBJECTIVES This endeavor examined the role of the father in predicting these schemas. PATIENTS AND METHODS A total of 345 Islamic Azad University students (Qom Branch) wh...
متن کاملOWLRel: Learning Rich Ontologies from Relational Databases
Mapping between ontologies and relational databases is a necessity in realising the Semantic Web vision. Most of the work concerning this topic has either (1) extracted OWL schemas using a limited range of OWL modelling constructs from relational schemas, or (2) extracted relational schemas from OWL schemas, that represent the OWL schemas as much as possible. By contrast, we propose a general f...
متن کاملMatching of XML Schemas and Relational Schemas
XML is widely used for data exchange between relational databases. Generic exchange tools are based on mappings between the elements of both schemas. Despite the benefits of using generic tools, the manual definition of the mappings can become a time consuming and error-prone task. Given this scenario we propose algorithms for the automatic matching of XML schemas(DTDs) and relational schemas. ...
متن کامل